#app {
	background-color: #EDEDED;
}

.password-wrap {
	padding: 1.31rem 2rem 0;
}

.password-wrap h3 {
	font-weight: normal;
	font-size  : 1.13rem;
	color      : #222222;
}

.pwd {
	width     : 0.1px;
	height    : 0.1px;
	color     : red;
	position  : relative;
	top       : 23px;
	background: #000000;
	left      : 46px;
	border    : none;
	font-size : .1px;
	opacity   : 0;
	z-index   : -1;
}

.psd-blink {
	/* //光标 */
	display: inline-block;
}

.pwd-wrap {
	height        : 2.88rem;
	padding-bottom: 1px;
	margin        : 0 auto;
	background    : #fff;
	border        : 1px solid #E66D4D;
	border-radius : 5px;
	display       : flex;
	display       : -webkit-box;
	display       : -webkit-flex;
	cursor        : pointer;
	z-index       : 10;
	margin-bottom : 1.13rem;
}

.pwd-wrap li {
	list-style-type : none;
	text-align      : center;
	height          : 2.88rem;
	line-height     : 2.88rem;
	-webkit-box-flex: 1;
	flex            : 1;
	-webkit-flex    : 1;
	border-right    : 1px solid #ddd;
}

.pwd-wrap li:last-child {
	border-right: 0;
}

.pwd-wrap i {
	height       : 0.75rem;
	width        : 0.75rem;
	border-radius: 50%;
	background   : #000;
	display      : inline-block;
}

#app p {
	font-size: 0.75rem;
	color    : #666666;
}

.password-background-logowrapper {
	margin-top: 28.1rem;
}

.password-background-logowrapper .background-logo-wrapper {
	position: static;
}